﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using BPM.Base.DataTypeLib;

namespace BPM.Foundation.WFService
{
    [DataContract()]
    public class SubmitResult
    {

        [DataMember()]
        public Guid instanceID { set; get; }

        [DataMember()]
        public Guid stateInstanceID { set; get; }

        [DataMember()]
        public string submitResult { set; get; }

        [DataMember()]
        public string submitUser { set; get; }

        [DataMember()]
        public string submitDepartment { set; get; }

        [DataMember()]
        public string submitDuty { set; get; }

        [DataMember()]
        public DateTime submitTime { set; get; }

        [DataMember()]
        public string submitMode { set; get; }

        [DataMember()]
        public string submitDescription { set; get; }

        [DataMember()]
        public string triggerType { set; get; }

        [DataMember()]
        public string nextStateUserNo { set; get; }

        [DataMember()]
        public DataForm dataForm { set; get; }

        [DataMember()]
        public int nextStateTimelimit { set; get; }

        [DataMember()]
        public string nextStateInceptDept { set; get; }

        [DataMember()]
        public string nextStateInceptDuty { set; get; }
    }
}
